import { get, post, put, ax_delete } from '../axios'
import uri from './uri'

export default {
    // 获取hdfs资源列表
    getHDFSList(param) {
        return post(uri.HDFSList, param)
    },
    // 获取hbase资源列表
    getHBASEList(param) {
        return post(uri.HBaseList, param)
    },
    // 获取hive资源列表
    getHIVEList(param) {
        return post(uri.HiveList, param)
    },
    // 获取yarn资源列表
    getYARNList(param) {
        return post(uri.YARNList, param)
    },
    getKAFKAList(param) {
        return post(uri.KafkaList, param)
    },
    // 同步hdfs资源
    syncHDFS(param) {
        return get(uri.syncHDFS, param)
    },
    // 同步hbase
    syncHBASE(param) {
        return get(uri.syncHBASE, param)
    },
    // 同步hive
    syncHIVE(param) {
        return get(uri.syncHIVE, param)
    },
    // 同步yarn
    syncYARN(param) {
        return get(uri.syncYARN, param)
    },
    // 同步kafka
    syncKAFKA(param) {
        return get(uri.syncKAFKA, param)
    },
}
